I/O Modeling and Refinement for HW/SW Codesign of Embedded Systems
نویسندگان
چکیده
Different levels of abstraction for I/O modeling are used depending on the codesign step. However, manually changing the abstraction level of I/O models at each design step is laborious. Moreover, the designer may want to mix the level of abstraction between the I/O models and the simulation. Thus, it is very desirable to make the I/O modeling retargettable and configurable. In this paper we propose an I/O modeling and refinement technique in a codesign methodology where an I/O device and its interface code with various levels of abstraction is automatically integrated and finally simulated in the unified framework. We demonstrate the viability of the proposed methodology with videophone example that consists of H.263 codec accessing camera and LCD, network control task accessing Ethernet device and G.723 codec accessing microphone and speaker.
منابع مشابه
A Feature-based Approach to Embedded System Hardware and Software Co-design
Correspnding author, Email: [email protected] ABSTRACT An embedded system is a hybrid of hardware and softwarethat combines software flexibility and hardware real-time performance. The co-design of hardware and software is the most critical but difficult issue in embedded system design. In this paper, we propose a novel feature-based approach to the codesign of hardware and software in embedded ...
متن کاملOptimal Allocation of I/O Device Parameters in Hardware and Software Codesign Methodology
For a programmable I/O device controller, the allocation of device parameters on I/O registers affects the code size and execution time of its associated I/O device driver. In traditional design flow, the development of device drivers can not begin until the allocation is fixed. This paper presents a new design methodology that allows a designer to seek an allocation that reduces the software o...
متن کاملSystematic Embedded Software Generation from SystemC
The embedded software design cost represents an important percentage of the embedded-system development costs [1]. This paper presents a method for systematic embedded software generation that reduces the software generation cost in a platform-based HW/SW codesign methodology for embedded systems based on SystemC. The goal is that the same SystemC code allows system-level specification and veri...
متن کاملEmbedded Architecture Description Language
In the state-of-the-art hardware/software (HW/SW) codesign of embedded systems, there lacks of sufficient support for architectural specifications across HW/SW boundaries. Such an architectural specification ought to capture both hardware and software components and their interactions, and facilitate effective design exploitation of HW/SW trade-offs and scalable HW/SW co-verification. In this p...
متن کاملAn Object-Oriented Layered Approach to Interfaces for Hardware/Software Codesign of Embedded Systems
The Canadian Microelectronics Corporation1 has developed and distributed a Rapid Prototyping Board (RPB) to facilitate research in Hardware/Software (HW/SW) Codesign, case studies, applications and prototyping of projects in embedded systems. This research develops a series of layers between hardware and software, exploiting the dynamically reconfigurable hardware of the RPB and creating the co...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005